#include<cstring>
#include<stdio.h>
/*这里所谓的“光棍”，并不是指单身汪啦~ 说的是全部由1组成的数字，比如1、11、111、1111等。
传说任何一个光棍都能被一个不以5结尾的奇数整除。比如，111111就可以被13整除。 
现在，你的程序要读入一个整数x，这个整数一定是奇数并且不以5结尾。
然后，经过计算，输出两个数字：第一个数字s，表示x乘以s是一个光棍，
第二个数字n是这个光棍的位数。这样的解当然不是唯一的,题目要求你输出最小的解。

提示：一个显然的办法是逐渐增加光棍的位数，直到可以整除x为止。
但难点在于，s可能是个非常大的数 —— 比如，程序输入31，那么就输出3584229390681和15，
因为31乘以3584229390681的结果是111111111111111，一共15个1。*/
int main(){
	int cot=1;
	int n,m=1;
	scanf("%d",&n);
	while(m<n){
		m=10*m+1;
		cot++;
	}
	while(1){
		printf("%d",m/n);
		if(m%n==0) break;
		m=(m%n)*10+1;
		cot++;
	}
	printf(" %d",cot);
	return 0;
	


}

